home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / cxref_1_4a.lha / query / Makefile < prev    next >
Makefile  |  1996-10-29  |  1KB  |  59 lines

  1. # $Header: /home/amb/cxref/query/RCS/Makefile 1.5 1996/10/29 19:52:59 amb Exp $
  2. #
  3. # C Cross Referencing & Documentation tool. Version 1.3.
  4. #
  5. # Query Program Makefile.
  6. #
  7. # Written by Andrew M. Bishop
  8. #
  9. # This file Copyright 1995,96 Andrew M. Bishop
  10. # It may be distributed under the GNU Public License, version 2, or
  11. # any higher version.  See section COPYING of the GNU Public license
  12. # for conditions under which this file may be redistributed.
  13. #
  14.  
  15. # Standard definitions, edit ../Makefile.config not this one.
  16. include ../Makefile.config
  17.  
  18. ########
  19.  
  20. INCLUDE=
  21. LIBRARY=
  22.  
  23. COMPILE=$(CC) -c $(CFLAGS)
  24.  
  25. LINK=$(LD) $(LDFLAGS)
  26.  
  27. ########
  28.  
  29. OBJ_FILES=query.o \
  30.           input.o output.o \
  31.           ../memory.o ../slist.o
  32.  
  33. ####
  34.  
  35. cxref-query : $(OBJ_FILES)
  36.     $(LINK) $(OBJ_FILES) -o $@ $(LIBRARY)
  37.  
  38. ########
  39.  
  40. clean :
  41.     -rm -f cxref-query core *.o *~
  42.  
  43. ########
  44.  
  45. %.o:%.c
  46.     $(COMPILE) $< -o $@ $(INCLUDE)
  47.  
  48. query.o    : query.c   query.h ../cxref.h ../datatype.h ../memory.h
  49. input.o    : input.c   query.h ../cxref.h ../datatype.h ../memory.h
  50. output.o   : output.c  query.h ../cxref.h ../datatype.h ../memory.h
  51.  
  52. ../memory.o: ../memory.c                                ../memory.h
  53.     $(MAKE) -C .. memory.o
  54.  
  55. ../slist.o : ../slist.c        ../cxref.h ../datatype.h ../memory.h
  56.     $(MAKE) -C .. slist.o
  57.  
  58. ########
  59.